home *** CD-ROM | disk | FTP | other *** search
/ PC-Blue - MS DOS Public Domain Library / PC-Blue MS-DOS Public Domain Library - NYACC.iso / vol257 / manual.oqt / manual.out
Encoding:
Text File  |  1986-07-19  |  93.6 KB  |  2,641 lines

  1.  
  2.                                    DBS-KAT (TM)
  3.  
  4.                             The Easy, Practical, Super
  5.                             Capacity Diskette Cataloger
  6.                            And Hard Disk Archive Utility
  7.  
  8.  
  9.                                     USER MANUAL
  10.  
  11.  
  12.                                         by
  13.                                     R.H. Martin
  14.  
  15.  
  16.  
  17.                               Applied Foresight Inc.
  18.                                   P.O. Box 20607
  19.                              Bloomington, Minn. 55420
  20.  
  21.  
  22.                                    July 19, 1986
  23.  
  24.  
  25.  
  26.  
  27.                            Copyright 1986 by R.H. Martin
  28.                                 All Rights Reserved
  29.  
  30.  
  31.  
  32.                           A DB-ShareWare Software Product
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                     A limited license is hereby granted to copy
  40.                   and distribute wholly unmodified copies of the
  41.                DBS-KAT Software Diskette which contains this manual
  42.  
  43.                    (Read the manual, "THE DB-SHAREWARE PROGRAM"
  44.                    for full details about this limited license)
  45.  
  46.  
  47.  
  48.              (DBS-KAT was originally released under the name, PC-KAT)
  49.  
  50.  
  51.                                                              Trademark Pending
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 2
  69.  
  70.  
  71.  
  72.  
  73.                                  TABLE OF CONTENTS
  74.                                  -----------------
  75.  
  76.      Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  77.      About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  78.         General
  79.         Trademarks
  80.      Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  81.         Overview
  82.         Philsophy Of DBS-KAT
  83.         Using DBS-KAT With The IBM AT
  84.         DBS-KAT Base System Features
  85.      Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 7
  86.         Minimum Requirements
  87.         Recommended Options
  88.         Commentary
  89.      Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  90.         Overview
  91.         Installation Instructions
  92.         Installation For Non-IBM Compatible MS-DOS PC
  93.         Additional Install Information For Hard Disk Users
  94.            Who Power On Their Computer With A Startup Diskette
  95.      Updating The DBS-KAT System Control Record. . . . . . . . . . . . . . .13
  96.      Cataloging Diskettes. . . . . . . . . . . . . . . . . . . . . . . . . .21
  97.      Inquiring Against The DBS-KAT Catalog . . . . . . . . . . . . . . . . .26
  98.      Taking Care of Your Database. . . . . . . . . . . . . . . . . . . . . .30
  99.         Overview
  100.         Conservative Updating
  101.         Backup
  102.         The Log File
  103.         Integrity Analysis
  104.      Trouble Shooting Tips . . . . . . . . . . . . . . . . . . . . . . . . .34
  105.      Online Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . .35
  106.      Appendix A: The KPRINT Print Program. . . . . . . . . . . . . . . . . .36
  107.      Appendix B: KATSCAN Hard Disk Archive Utility Documentation . . . . . .37
  108.      Appendix C: KATASK Batch Menu Facilitator Program . . . . . . . . . . .38
  109.      Appendix D: Provided DBS-KAT Files. . . . . . . . . . . . . . . . . . .39
  110.      Appendix E: Minimum Computer Files Needed To Operate DBS-KAT. . . . . .40
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 3
  135.  
  136.  
  137.                                  ABOUT THIS MANUAL
  138.                                  -----------------
  139.  
  140.                                       GENERAL
  141.  
  142.      A section is designated by a centered & underlined heading. Centered but
  143.      NOT underlined headings are referred to as a subsection.
  144.  
  145.      Absolutely, do not use DBS-KAT prior to thoroughly following the
  146.      installation instructions, including restarting your computer after
  147.      following the installation instructions.
  148.  
  149.      This manual explains what you minimally need to read in order to use the
  150.      software. After you are comfortable with the program, or if you have
  151.      additional questions, you can print out & read the TECHNICAL REFERENCE
  152.      MANUAL.
  153.  
  154.      Please read each section of this manual before using DBS-KAT. It won't
  155.      take you long.
  156.  
  157.  
  158.                                     TRADEMARKS:
  159.  
  160.      "COMPAQ & COMPAQ PLUS" are trademarks of COMPAQ Corporation.
  161.      "MS-DOS" is a trademark of Microsoft Corporation.
  162.      "PC-DOS & IBM" are trademarks of International Business Machines Corp.
  163.      "PC-WRITE & Quicksoft" are trademarks of Quicksoft.
  164.      "DB-VISTA" is a trademark of RAIMA Corporation.
  165.      "Lattice" is a trademark of Lattice Inc.
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 4
  201.  
  202.  
  203.                                    INTRODUCTION
  204.                                    ------------
  205.  
  206.                                      OVERVIEW
  207.  
  208.      DBS-KAT is an easy, practical, super capacity diskette cataloger for
  209.      owners of IBM PC computers & compatibles. Without sacrificing processing
  210.      performance, it can manage up to 9,999 diskettes & 16 million filenames
  211.      in one central database.
  212.  
  213.      Three support & companion programs to DBS-KAT are included on the DBS-KAT
  214.      base system diskette: KATSCAN, KPRINT & KATASK.  KATSCAN is a stand-alone
  215.      program for managing & locating files on a user's hard disk.  KPRINT is a
  216.      print program for programmers.  KATASK is not documented outside of this
  217.      manual, but is a program that enables a user to respond to a menu display
  218.      inside a DOS batch command file.  All of these programs are used by DBS-
  219.      KAT & need to be installed along with the other DBS-KAT software.
  220.      Although this manual explains how to print out the documentation for
  221.      KATSCAN & KPRINT, they are not discussed in this manual.  Appendix C
  222.      documents the KATASK program.
  223.  
  224.      DBS-KAT is primarily aimed at hard disk owners, who utilize floppy
  225.      diskettes or removeable disk cartridges. However, if the hard disk owner
  226.      has a tape device, such as made by ADIC (Advanced Digital Information
  227.      Corp., Redmond, WA), which fools DOS into thinking it is a large
  228.      diskette, then DBS-KAT should be able to process the filenames on those
  229.      tape cartridges. If you are able to do so on a non-ADIC made tape drive,
  230.      please report your success to Applied Foresight.
  231.  
  232.      There are other diskette catalogers, all of which seem to be addressed to
  233.      floppy disk owners, for only one of them can contain more than a few
  234.      thousand file names, & that one only 32,000 file names (however, it costs
  235.      $69). These other products, in the reviewed version levels, respectively
  236.      can only handle a maximum of 780, 3000 & 4,326 filenames in one diskette
  237.      catalog file.
  238.  
  239.      DBS-KAT is 99% written in the C programming language (Lattice C), the
  240.      remainder in Assembler. It uses a run-time royalty-free & license-free
  241.      network model database manager, called DB-VISTA by RAIMA Corporation,
  242.      11717 Rainier Avenue South, Seattle, WA 98178.
  243.  
  244.      Another benefit of DBS-KAT is the printer program which printed this
  245.      manual for you. KPRINT has an abundant number of printer features which
  246.      makes it ideal for printing out source code of programs & other types of
  247.      plain ASCII files. It has gone through over 35 upgrades because of
  248.      numerous upgrade requests. Online help is available by just typing in
  249.      KPRINT & pressing the ENTER key.
  250.  
  251.  
  252.                                PHILSOPHY OF DBS-KAT
  253.  
  254.      DBS-KAT follows the DB-SHAREWARE distribution concept, developed by DBS-
  255.      KAT's author & separately explained in THE DB-SHAREWARE PROGRAM manual.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 5
  267.  
  268.  
  269.  
  270.      The purpose of the DBS-KAT software is to maintain a master catalog of
  271.      all diskette filenames that can be inquired against quickly to inform you
  272.      which diskette(s) contains the filename(s) you are looking for.
  273.  
  274.      Simply put, DBS-KAT requires that you physically label all your diskettes
  275.      starting with the label 0001 up through 9999 & that you stack your
  276.      diskettes sequentially in numeric order. Although, you are recommended to
  277.      software label these diskettes (DBS-KAT lets you do this while within the
  278.      program; DOS lets you do this with the FORMAT /V or LABEL programs), DBS-
  279.      KAT does not require it & supports cataloging diskettes with or without
  280.      existing volume labels. It makes no difference how unrelated any
  281.      neighboring sequenced diskette is, for DBS-KAT will provide the logical
  282.      organization to your diskettes. Then all you have to do is let DBS-KAT
  283.      "look" at each one of your diskettes as they are used.
  284.  
  285.      Simply doing this, DBS-KAT can always tell you quickly where is something
  286.      you want. You can start using your diskettes to contain critically needed
  287.      current files. You can delay updating the hard disk capacity of your
  288.      computer. You can start thinking of your diskettes as being as accessible
  289.      to you as another hard disk subdirectory, for you will be able to find
  290.      out directory information about any file you have worked with, regardless
  291.      of whether it is currently on your hard disk or now on a floppy.
  292.  
  293.      The philosophy of DBS-KAT is to make managing your diskette filenames as
  294.      effortless as possible. Once you have installed DBS-KAT, & set up your
  295.      system control record, the minimal amount of typing you have to do in the
  296.      lifetime of a single diskette, while you are inside the DBS-KAT program,
  297.      is to assign a 4 digit ID number, once, to the diskette. Everything else
  298.      is automatically done for you based upon the directory information
  299.      contained on the diskette & the default information for diskettes
  300.      existing in the system control record.
  301.  
  302.      Alternatively, if you so desire, you can maintain unique information
  303.      about individual diskette volumes. When you run the DBS-KAT program, you
  304.      indicate whether you want to be prompted for manual entry of volume label
  305.      textual information or whether you desire to avoid these prompts & to
  306.      instead have default information apply.
  307.  
  308.  
  309.                           USING DBS-KAT WITH THE IBM AT
  310.  
  311.      The subdirectory which a diskette file may optionally reside in is
  312.      cataloged by DBS-KAT without requiring any action by the user. Many IBM
  313.      AT owners may appreciate this feature.  With the 1.2 MB capacity
  314.      floppies, there is increasing use of making subdirectories on floppies.
  315.      You do not need an IBM AT to make subdirectories on your floppies. Just
  316.      type: MD A:\SUBDIR & press ENTER to create the directory called, \SUBDIR,
  317.      on drive A.
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 6
  333.  
  334.  
  335.  
  336.                            DBS-KAT BASE SYSTEM FEATURES
  337.  
  338.      If your DBS-KAT didn't come with an overview page, perform the KATBOOK
  339.      procedure as instructed in the READ.ME file to print a two page (80
  340.      column printout) equivalent of the overview page. Everything described on
  341.      the overview page is on this diskette.  This is NOT demo software!
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 7
  399.  
  400.  
  401.                                HARDWARE REQUIREMENTS
  402.                                ---------------------
  403.  
  404.                                MINIMUM REQUIREMENTS
  405.  
  406.      You minimally need the following for DBS-KAT:
  407.  
  408.         192K RAM memory free (256 KB RAM available);
  409.         Fixed Hard Disk -- see exception note below;
  410.         80-column monitor;
  411.         MS-DOS or PC-DOS 2.0 or higher;
  412.         a CONFIG.SYS file [create or modify yours as instructed in this
  413.            manual];
  414.         IBM PC,XT,AT or compatible
  415.  
  416.      You are advised to have at least 196,608 bytes of RAM or 192K RAM free
  417.      before running DBS-KAT. Therefore, you should have at least 256K RAM
  418.      available. DBS-KAT may run slightly under that amount of RAM free space,
  419.      but you do so at your own risk.
  420.  
  421.  
  422.                                 RECOMMENDED OPTIONS
  423.  
  424.      The following options are recommended.
  425.  
  426.         a computer printer capable of continuous printing & printing 80
  427.            columns per line;
  428.         a RAM disk-emulator (requires additional memory & RAM software) to
  429.            hold frequently called subprograms & run-time, temporary work
  430.            files;
  431.  
  432.      The printer will allow you to use those options which utilize the
  433.      printer. The RAM disk-emulator will not give you any extra features, but
  434.      will provide better performance. If you are a novice DOS 2.00+ user, you
  435.      don't need to immediately worry about what a "RAM disk" is & how to
  436.      create one. Over the weeks or months that you use DBS-KAT, you might want
  437.      to buy a DOS tutorial book, which will educate you about DOS & what a
  438.      "RAM DISK" is. But for now, ignore discussions about "RAM DISKS".
  439.  
  440.      If you have an IBM AT, it's PC-DOS 3.0 supplies the capability to create
  441.      a RAM disk. If you consider yourself past the DOS novice stage, read up
  442.      on your CONFIG.SYS & VDISK.SYS files.
  443.  
  444.  
  445.                                     COMMENTARY
  446.  
  447.      In lieu of a fixed hard disk, if you own an IBM AT with dual floppy
  448.      drives, one of them being a high capacity 1.2 MB disk drive, you could
  449.      conceivably use this software.
  450.  
  451.      With the DBS-KAT software, cataloging 200 diskettes & 5,000 filenames
  452.      will require less than 654 KB of space. This 654 KB figure includes the
  453.      DBS-KAT software space requirements.
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 8
  465.  
  466.  
  467.  
  468.      You may ask: "How will DBS-KAT help me avoid needing extra hard disk
  469.      space if DBS-KAT will swallow so much disk space?"  The answer is that if
  470.      you could rapidly access data files from your diskettes as easy as you
  471.      currently do a DOS DIR command for the location of a desired file & your
  472.      subsequent change to another hard disk directory to access that file
  473.      (else your COPY command against that file residing in the other
  474.      directory), then chances are that you would find yourself with 20-40%
  475.      more free space on your hard disk.
  476.  
  477.      DBS-KAT allows you to offload between 20-40% of your hard disk space,
  478.      which is probably now eaten up by moderately or infrequently accessed
  479.      data files, on to floppies. You can leave your hard disk to keep
  480.      executeable programs & required companion files (e.g., program Help or
  481.      Screen files), as well as constantly accessed data files or databases.
  482.      You are advised to always offload files twice to different diskettes
  483.      before deleting these files on your hard disk.
  484.  
  485.      There are other reasons for DBS-KAT, which offset the disk space that
  486.      DBS-KAT imposes. These other reasons are rapid access to archived files &
  487.      prior version files. If you acquire the add-on software modules, you'll
  488.      have additional reasons to put up with the slight loss of hard disk space
  489.      because of DBS-KAT. Type KAT -O for a printout about the add-on software
  490.      modules.
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 9
  531.  
  532.  
  533.                                    INSTALLATION
  534.                                    ------------
  535.  
  536.  
  537.                                      OVERVIEW
  538.  
  539.      Installation requires that you configure your operating system
  540.      environment to satisfactorily accomodate database management processing &
  541.      that you install the software on your hard disk.
  542.  
  543.      For those users who understand DOS well & are impatient to proceed on to
  544.      the next section, I'll state the installation procedure fast. If you
  545.      don't know what is being talked about, skip the following subsection &
  546.      print out & refer to the accompanying manual, INSTALLATION FOR NEW
  547.      COMPUTER USERS. In that manual, you'll be walked through the installation
  548.      procedure step-by-step, slowly.
  549.  
  550.      At the end of either installation method, you'll end up with some install
  551.      files that don't need to be on your hard disk. Appendix E lists the files
  552.      which the install process has you put on your drive. To delete the
  553.      unneeded files from your hard disk, position your cursor in the same
  554.      directory on your hard disk where you installed DBS-KAT & type:
  555.         DEL  KATAD.*
  556.         DEL  USQ.*
  557.         DEL  KATBOOK*.*
  558.         DEL  *.OQT
  559.         DEL  *.EQE
  560.         DEL  READ.ME
  561.  
  562.  
  563.                           SHORT INSTALLATION INSTRUCTIONS
  564.                          FOR THE DOS 2.0+ EXPERIENCED USER
  565.  
  566.      Installation requires the following specific acts (assume drive A is a
  567.      floppy & drive C is a hard disk):
  568.  
  569.         1.  Make a duplicate copy of your DBS-KAT diskette for archival
  570.             purposes.
  571.  
  572.         2.  Put the DBS-KAT diskette in drive A. Type:
  573.             COPY  A:KATDB.*  C:\/V
  574.  
  575.             You are highly recommended to put your KATDB.* files in your root
  576.             directory. If you put them in a subdirectory, then you must always
  577.             invoke a DBS-KAT program with a -L option & be sitting in that
  578.             directory at run time. Specific syntax examples are given later.
  579.  
  580.             Putting the KATDB.* files in your root, means that you can be
  581.             anywhere on your hard disk & from that location run DBS-KAT.
  582.             However, this assumes that you have a PATH statement which
  583.             minimally encompasses your root directory. The following PATH
  584.             statement is minimally correct:
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 10
  597.  
  598.  
  599.                PATH=C:\
  600.  
  601.             If you need to create or update your PATH statement, include the
  602.             PATH command line (such as the above) in your C:\AUTOEXEC.BAT
  603.             file. If you don't have a C:\AUTOEXEC.BAT file, then minimally
  604.             create one which looks like the one below. Use any editor which
  605.             can update a plain vanilla ASCII file (e.g., EDLIN, PC-WRITE, EC).
  606.             The PROMPT line is optional. It will show you to the left of the
  607.             prompt sign, your current directory area. A minimal
  608.             C:\AUTOEXEC.BAT file should include:
  609.                DATE
  610.                TIME
  611.                PATH=C:\
  612.                PROMPT $P$G
  613.  
  614.             If you are DOS 1.1 experienced, the filename "C:\MYFILE", means a
  615.             file, of the name "MYFILE" which resides in the root directory "\"
  616.             of drive "C:". If your cursor is positioned already in the root
  617.             directory of C:, then you can ignore the "\" symbol.
  618.  
  619.         3.  Put the remaining DBS-KAT diskette files somewhere along your
  620.             PATH. Include in your path, your DOS programs, BACKUP, RESTORE,
  621.             SORT, MORE & FORMAT. If you don't have or want a PATH statement in
  622.             your environment, put all the DBS-KAT files in your root
  623.             directory.
  624.  
  625.             For instance, to put everything in your root directory, change
  626.             your current drive to your hard disk & issue the following
  627.             commands:
  628.                CD  \
  629.                COPY  A:*.*  C:\/V
  630.                A:
  631.                KATBOOK
  632.                (choose the option to decompress & install the DBS-KAT
  633.                 programs in the current hard disk directory)
  634.  
  635.         4.  Either create, update, or verify that your C:\CONFIG.SYS file
  636.             exists & has the following two lines in it:
  637.                FILES=20
  638.                BUFFERS=15
  639.             If you have an IBM AT, you could make the BUFFERS=25 instead.
  640.             The BUFFERS line is not needed by DBS-KAT, but since you're
  641.             changing CONFIG.SYS, you might as well optimize your BUFFERS line.
  642.  
  643.         5.  This is an optional step & not required. If you don't have a RAM
  644.             disk, proceed to step 6.
  645.  
  646.             If you have a RAM disk, which is uploaded with files at power up
  647.             time with file copying going on in your C:\AUTOEXEC.BAT file,
  648.             consider putting the following files in your RAM disk. This is not
  649.             required, but will give you performance improvement. The files
  650.             include SORT.EXE, which comes on your DOS diskette. The files that
  651.             you should consider putting in your RAM disk are:
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 11
  663.  
  664.  
  665.                SORT.EXE
  666.                KATSCAN.EXE
  667.  
  668.             Consider leaving spare space on your RAM disk of at least 30,000
  669.             bytes. This empty space can be used by DBS-KAT for its run-time,
  670.             temporary work files. The names of these run-time files are
  671.             KATWORK1.DIR, KATWORK2.DIR, & KATWORK.VOL. You may have to update
  672.             your C:\CONFIG.SYS if your RAM disk space alottment is done in
  673.             that file. If you use IBM AT high capacity floppies & store a high
  674.             number of files on them, you may need to allocate more than 30,000
  675.             bytes to accomodate these work files.
  676.  
  677.             Put the drive designation for your RAM disk at the start of the
  678.             left hand side of your PATH statement, so that your RAM disk gets
  679.             looked at first down your PATH. If drive D is your RAM disk, then
  680.             minimally your PATH statement should include:
  681.                PATH=D:\;C:\
  682.  
  683.             To avoid DOS executing these two programs from your hard disk,
  684.             make sure that SORT.EXE & KATSCAN.EXE will not exist in any PATH
  685.             directory other than D:\, nor let them exist in the current
  686.             directory where you have your DBS-KAT database.  Consider creating
  687.             a directory called \OFFPATH & moving these two files there.  In
  688.             your \AUTOEXEC.BAT file copy the \OFFPATH directory to your RAM
  689.             disk.
  690.  
  691.         6.  If you updated CONFIG.SYS or AUTOEXEC.BAT, restart your computer
  692.             now.  DO NOT SKIP THIS STEP!
  693.  
  694.         7.  Excepting those with less than 100% IBM PC Compatibility or those
  695.             who power on their computer with a startup diskette, you can go to
  696.             the next section, "Updating The DBS-KAT System Control Record."
  697.             Those whose computers are neither IBM nor as compatible to an IBM
  698.             as a COMPAQ is, should read the next subsection before proceeding
  699.             to the next section. Those who use a startup diskette should read
  700.             the section immediately following.
  701.  
  702.  
  703.                              INSTALLATION FOR NON-IBM
  704.                                COMPATIBLE MS-DOS PC
  705.  
  706.      The author has not tested this software on non-IBM compatible MS-DOS
  707.      computers. It was developed on a COMPAQ PLUS computer however. The rapid
  708.      display of DBS-KAT's signon & usage screen is the most IBM specific piece
  709.      of code knowingly used. As said, this does work on a COMPAQ PLUS.
  710.      However, it might not work on less compatible MS-DOS computers. For this
  711.      reason, the user can disable this direct IBM-type screen use.
  712.  
  713.      To do this, type in the following, with your prompt at the "C" level.
  714.      Type:   ECHO  X>\IAMNOTAN.IBM   & press the ENTER key. This is all you
  715.      have to do. What you've done is create a one byte file in your root
  716.      directory of your hard disk. The drive must be the same as the drive
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 12
  729.  
  730.  
  731.      where your database resides. DBS-KAT will utilize a less machine specific
  732.      screen display method if it finds this file to exist.
  733.  
  734.  
  735.                 ADDITIONAL INSTALL INFORMATION FOR HARD DISK USERS
  736.                 WHO POWER ON THEIR COMPUTER WITH A STARTUP DISKETTE
  737.  
  738.      1. These instructions will assume that drive A is your floppy & that
  739.         drive C is your hard disk. Also assumed is that during your following
  740.         the installation instructions, that you inspected, & if needed,
  741.         updated the CONFIG.SYS & AUTOEXEC.BAT on a bootup floppy diskette.
  742.         Insert your bootup floppy in drive A. Make sure you don't have a
  743.         write-protect tape on your floppy. If so, temporarily remove it.
  744.  
  745.      2. Type: COPY A:COMMAND.COM C:\/V & press ENTER. If you ever update your
  746.         operating system, be sure to repeat this operation with the new
  747.         COMMAND.COM.
  748.  
  749.      3. You must add a "SET COMSPEC" line to your AUTOEXEC.BAT file first so
  750.         that DBS-KAT will think you powered on off your hard disk. Do the
  751.         below:
  752.         3.A.  At the "C" prompt, type: EDLIN A:AUTOEXEC.BAT
  753.         3.B.  At the "*" EDLIN prompt, type: I
  754.         3.C.  Type: SET COMSPEC=C:\COMMAND.COM
  755.         3.D.  Press the F6 function key & press ENTER.
  756.         3.E.  Type: E
  757.  
  758.      4. Restart your computer now, using your updated bootup floppy disk. If
  759.         you have a backup of your bootup floppy disk, make sure the backup
  760.         gets the new AUTOEXEC.BAT put on it. You must do this restart of your
  761.         computer in order for DBS-KAT to work correctly.
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 13
  795.  
  796.  
  797.                     UPDATING THE DBS-KAT SYSTEM CONTROL RECORD
  798.                     ------------------------------------------
  799.  
  800.      Before you can regularly use DBS-KAT to process & inquire against
  801.      diskettes, you must first update DBS-KAT's System Control Record, which
  802.      keeps track of your database as well as holding your default value
  803.      entries.
  804.  
  805.      This manual explains the program prompts. You can then actually update
  806.      your system control record, taking mostly the default values, except
  807.      where it is obvious that you should over-ride the provided default. If
  808.      you update your system control record after reading this section, come
  809.      back to this manual & read the remaining sections before using the rest
  810.      of DBS-KAT's features.
  811.  
  812.      You minimally only need to update your system control record during DBS-
  813.      KAT's install process. The program used to update the system control
  814.      record is a subprogram within the inquiry program, KATLOOK.EXE.
  815.  
  816.      To perform this, you should be somewhere on your "C" drive with your
  817.      prompt ready to receive a command. Either type: KATLOOK -M & press ENTER
  818.      or type: KAT -M & press ENTER. Don't forget the minus sign (hereafter
  819.      called the "dash") if you type: KAT -M. Typing KATLOOK -M will actually
  820.      load the program faster, as the other method first loads the KAT program
  821.      which in turns loads KATLOOK with the "-M" option.
  822.  
  823.      If you installed DBS-KAT in a subdirectory, type either KATLOOK -ML or
  824.      KAT -ML.
  825.  
  826.      After receiving a logo display, you'll get the message "No System Control
  827.      Record, --Putting you into add mode."  You'll be prompted for a variety
  828.      of fields, in each case you'll be shown the allowed maximum width of your
  829.      answer. In some cases, you'll be shown a default answer you'll get if you
  830.      just press ENTER. The prompts that you will be shown are reproduced
  831.      below. Supporting comments are provided, when needed, alongside.
  832.  
  833.      Alternatively, if you have previously added a System Control Record,
  834.      you'll be put in the update mode where the prompts are so similar, that
  835.      they do not needed to be documented here. However, you are not allowed by
  836.      this program to update the database owner's name, once you insert it into
  837.      your database. This is because of the security arrangement of DB-
  838.      SHAREWARE, -see the manual on DB-SHAREWARE for more information.
  839.  
  840.      When DBS-KAT is done processing the system control record, your database
  841.      is closed & you are exited back to the DOS prompt.
  842.  
  843.      For the current software release of DBS-KAT, you are unable to change the
  844.      database owner's password, which is the password needed to change the
  845.      user's password. The reason for this is unrelated to security reasons, &
  846.      if enough users request it, the ability to change this password will be
  847.      allowed in a future release.
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 14
  861.  
  862.  
  863.      However, if you misspell your name or the database owner's password, you
  864.      are allowed at the end of the system control add function to start the
  865.      add process over again. Once you've added the system control record, then
  866.      unless you want to start again with a totally empty database, you will be
  867.      unable to change these two fields again using this program.
  868.  
  869.      You can update the database owner's name, by ordering an add-on software
  870.      module, because on the order form (type: KAT -O), you specify the new (or
  871.      same) database owner's name which the add-on software program will use to
  872.      update your old database.
  873.  
  874.      All prompts require a response except where specified as "optional."
  875.      When you are given a default response (shown above the allocated space
  876.      for your answer), you can take the default response by just pressing the
  877.      ENTER key.
  878.  
  879.      Many of these prompts will be repeated during each diskette you process,
  880.      unless you chose at run time to have DBS-KAT skip prompting you & to
  881.      instead use the default answers set up in the system control record.
  882.      These prompts which are capable of being repeated for each diskette being
  883.      processed have the parenthetical statement "(for diskette vol. info.)"
  884.      shown beneath the prompt. At run time, the actual wording of the prompts
  885.      may in some cases be up to 10 percent longer. For space reasons, they are
  886.      shortened here to allow more space for the right hand commentary.
  887.  
  888.      PROMPT -----------------   COMMENT---------------------------------------
  889.  
  890.      Database Owner's Name      You are required to enter your name or that of
  891.                                 your company. This name will be shown to you
  892.                                 each time that you run DBS-KAT in the manner
  893.                                 described in the DB-SHAREWARE manual.
  894.  
  895.                                 This field is the only field which will
  896.                                 preserve lower case input. All other fields in
  897.                                 DBS-KAT will upper case your input as it is
  898.                                 stored in the database.
  899.  
  900.      Database User Password     The only place that DBS-KAT can optionally
  901.      (optional)                 have a security concern is in the inquiry
  902.                                 function & password maintenance function.
  903.                                 Anyone can always update your database (except
  904.                                 the password portion).
  905.  
  906.                                 The thinking behind this decision is that you
  907.                                 might have your secretary or assistant update
  908.                                 your database as they update your diskettes.
  909.                                 However, if you have hundreds of diskettes,
  910.                                 you might have some of them devoted to
  911.                                 confidential topics, which might be revealed
  912.                                 in their file name or volume (DBS-KAT entered)
  913.                                 heading. You might want the location of these
  914.                                 diskettes hidden.
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 15
  927.  
  928.  
  929.  
  930.                                 Thus you can ask that DBS-KAT checks for a
  931.                                 user password (which you set up) of anyone
  932.                                 asking to inquire against the database.
  933.  
  934.      Password to chg password   Since you may allow more than yourself the
  935.      (optional)                 right to inquire into your database & you may
  936.                                 later change your mind about another person's
  937.                                 right to look into your data base, a password
  938.                                 beside the user password was needed. Consider
  939.                                 this the owner's or administrator's password.
  940.  
  941.                                 IMPORTANT! Do not ever forget this password!
  942.                                 If you forget it, there is no way you can use
  943.                                 either the existing DBS-KAT software or
  944.                                 DEBUG's dump command to uncover this password.
  945.                                 A proprietary encryption method stores this
  946.                                 password in your database. Use a password that
  947.                                 is impossible for you to forget, yet which is
  948.                                 one others won't ever guess, such as a
  949.                                 childhood nickname no longer used, or your
  950.                                 first date's name, etc. You may want to write
  951.                                 your password down & store it in your safe or
  952.                                 safety deposit box.
  953.  
  954.                                 Note: if you decide not to implement this
  955.                                 administrator's password during the initial
  956.                                 add system control process, you are never
  957.                                 given the opportunity to change your mind.
  958.  
  959.                                 If you aren't excited about requiring a
  960.                                 password at inquiry time, you might want to
  961.                                 implement an administrator password, but skip
  962.                                 for the time being a user password. If you
  963.                                 know the administrator password, you can
  964.                                 always assign a new user password via the
  965.                                 update system control process.
  966.  
  967.      Default loc: H(ome)/W(ork) The default location is W(ork).  You can
  968.                                 change the default location to H(ome).  See
  969.                                 next prompt for more information.
  970.  
  971.      Enter begin no. for home   The default number is 0001. DBS-KAT allows
  972.                                 designating the location of your diskettes to
  973.                                 be either at work or at home. Some of the DBS-
  974.                                 KAT users may be using a COMPAQ PLUS & thereby
  975.                                 be tracking diskettes at both locations.
  976.  
  977.                                 The purpose of this field is to save you
  978.                                 keystrokes in assigning the volume ID for your
  979.                                 diskette. You are always allowed to over-ride
  980.                                 the prompted default value.
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 16
  993.  
  994.  
  995.  
  996.      Enter begin no. for work   The default number is 5001.
  997.  
  998.      # of disk upds b4 sugg.bu  Because DBS-KAT involves a database, you are
  999.                                 suggested to periodically back up your
  1000.                                 database, in case unpredicatible
  1001.                                 interruptions, whether hardware or otherwise
  1002.                                 caused, destroy your database. At the start of
  1003.                                 each diskette to be processed, you are given
  1004.                                 the option to backup the database. However,
  1005.                                 you may decide to methodically back up the
  1006.                                 database every so many diskettes. If you
  1007.                                 desire a periodic reminder, insert the desired
  1008.                                 interval here, otherwise assign a very high
  1009.                                 number (e.g., 99).
  1010.  
  1011.      Enter diskette drive char  Typically, you'll probably choose the default
  1012.                                 letter, A. However, you can choose any
  1013.                                 legitimate floppy disk drive, or drive which
  1014.                                 acts to DOS like a floppy disk drive (refer to
  1015.                                 earlier comments in the Hardware Requirements
  1016.                                 Section).
  1017.  
  1018.                                 If you have an IBM AT, & alternate between
  1019.                                 drive A & B, you should pick the letter used
  1020.                                 the most often. You are given the opportunity
  1021.                                 inside the cataloging program to over-ride
  1022.                                 this letter.
  1023.  
  1024.      Enter KATWORK.VOL drive    DBS-KAT during its processing of a diskette,
  1025.                                 will do a DOS "VOL" command & redirect it's
  1026.                                 output to a disk file, called KATWORK.VOL. If
  1027.                                 you have an electronic RAM DISK, indicate its
  1028.                                 drive letter here. The default drive letter is
  1029.                                 the typical hard drive letter, C.
  1030.  
  1031.      Enter KATWORK1.DIR drive   DBS-KAT during its processing of a diskette,
  1032.      ENTER KATWORK2.DIR drive   will run another program, KATSCAN.EXE, which
  1033.                                 creates a directory display file of your
  1034.                                 entire diskette, even if it has subdirectory-
  1035.                                 located files on it. The unsorted directory
  1036.                                 display file is called KATWORK1.DIR. DBS-KAT
  1037.                                 then runs your DOS program, SORT.EXE, against
  1038.                                 this KATWORK1.DIR file & outputs the sorted
  1039.                                 version of this file under the name
  1040.                                 KATWORK2.DIR. If you have an electronic RAM
  1041.                                 DISK, indicate its drive letter here. The
  1042.                                 default drive letter is the typical hard drive
  1043.                                 letter, C.
  1044.  
  1045.                                 If you will alternate cataloging diskettes &
  1046.                                 removeable disk cartridges, setup the system
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 17
  1059.  
  1060.  
  1061.                                 control record with the parameters you want
  1062.                                 for the diskette drive. Using the "S" option
  1063.                                 in the catalog update process (KAT -U), you
  1064.                                 can switch to cataloging your removeable disk
  1065.                                 cartridges & the program will let you change
  1066.                                 for the session (or until you choose the "S"
  1067.                                 option again, whichever comes first) the
  1068.                                 parameter settings for the: (a) target drive
  1069.                                 being cataloged, (b) drive to use for work
  1070.                                 files, (c) & sector size of device being
  1071.                                 cataloged.
  1072.  
  1073.      Default From Hd Drive      Typically this is drive C, the default. If
  1074.      (for diskette vol. info.)  you ask DBS-KAT to prompt you for each
  1075.                                 diskette being processed, you'll be prompted
  1076.                                 for the source hard disk drive, & be given
  1077.                                 this letter as the default answer.
  1078.  
  1079.      Default vol. pathname      The default hard disk source pathname for your
  1080.      (for diskette vol. info.)  diskette file is "VARIES". If you catalog a
  1081.                                 diskette with no files on it, & you've asked
  1082.                                 not to be prompted for volume heading
  1083.                                 information, DBS-KAT substitutes a blank
  1084.                                 pathname.
  1085.  
  1086.                                 The idea behind the pathname is to have the
  1087.                                 inquiry function act similar to how you
  1088.                                 interrogate your directory on your hard disk.
  1089.                                 On your hard disk, you'll typically move
  1090.                                 yourself to a directory, & then query a file
  1091.                                 set against only that directory.
  1092.  
  1093.                                 For example, if you are in a directory for
  1094.                                 your word processing files, the DIR *.DOC will
  1095.                                 scope word processing files, whereas if you
  1096.                                 have a directory for your programming
  1097.                                 development, the DIR *.DOC might scope program
  1098.                                 development or usage documentation files.
  1099.  
  1100.                                 However, to minimize database overhead both to
  1101.                                 reduce disk space utilization & update
  1102.                                 processing time, the directory database is not
  1103.                                 structurally segmented by pathname. Doing an
  1104.                                 inquiry similar to a DIR *.DOC against your
  1105.                                 \WORK directory, will involve scanning your
  1106.                                 database from the very first record through
  1107.                                 the very last record. Thus, you'll probably
  1108.                                 want to minimize inquiries where the leading
  1109.                                 characters of the filename are irrelevant.
  1110.  
  1111.      Default vol. note          This is a 13 character field, which can be
  1112.      (for diskette vol. info.)  thought of being a commentary field on the
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 18
  1125.  
  1126.  
  1127.                                 diskette's contents or a place for extended
  1128.                                 path information, in case your source hard
  1129.                                 disk pathname is longer than 8 characters long
  1130.                                 (e.g., \LOTUS\TEMPLATE\DOC).  Examples of
  1131.                                 appropriate comments might be "NORTON UTILS",
  1132.                                 "XTALK" or "LOTUS".
  1133.  
  1134.                                 The default note for your diskette volume
  1135.                                 heading is "MISC". If you catalog a diskette
  1136.                                 with no files on it, & you've asked not to be
  1137.                                 prompted for volume heading information, DBS-
  1138.                                 KAT substitutes "SCRATCH" for the volume
  1139.                                 heading note.
  1140.  
  1141.      Default YY+Qtr buy disk    You might want to keep track of how old a
  1142.      (for diskette vol. info.)  diskette is. The default answer, zero, will
  1143.                                 substitute the current YEAR & QUARTER
  1144.                                 (concatenated together as a 3 digit number).
  1145.                                 When first entering in all your old diskettes,
  1146.                                 if they are on the average 9 months ago, you
  1147.                                 might want to indicate the YY+Qtr for that
  1148.                                 period. Then after your initial database load,
  1149.                                 you could change the default value back to
  1150.                                 zero.
  1151.  
  1152.      Diskette Format OP SYS     Indicate here the default for whether the
  1153.      (for diskette vol. info.)  diskette is normally formatted under IBM PC
  1154.                                 DOS ('P'), which is the default, or under MS
  1155.                                 DOS ('M').
  1156.  
  1157.                                 These letters do not cause anything special to
  1158.                                 happen, except that they will be redisplayed
  1159.                                 on some screen outputs. You can use
  1160.                                 alternative letters if you wish.
  1161.  
  1162.      OP SYS Ver. (no dec.pt.)   Indicate here the default for which DOS
  1163.      (for diskette vol. info.)  version number, the diskette was formatted
  1164.                                 under, however do not use a decimal point
  1165.                                 (wasted storage & display space to carry the
  1166.                                 decimal). Thus 200, the default, refers to
  1167.                                 2.00 DOS.
  1168.  
  1169.      Usual seq_typ is           You may be processing a group of related
  1170.      (for diskette vol. info.)  diskettes. The grouping may be because you are
  1171.                                 using the DOS BACKUP command (type 'B'), which
  1172.                                 is the default or because you are cataloging a
  1173.                                 software package containing more than one
  1174.                                 diskette (type 'P').
  1175.  
  1176.                                 You are free to invent other sequence types.
  1177.                                 However, use 'B' for the DOS BACKUP sequence
  1178.                                 type. Future software may act upon this
  1179.                                 information.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 19
  1191.  
  1192.  
  1193.  
  1194.                                 For now, just indicate, that when you are
  1195.                                 processing a sequence of diskettes, what will
  1196.                                 be the normal sequence type. Don't worry if
  1197.                                 most of the time you will not be processing a
  1198.                                 sequence of diskettes.
  1199.  
  1200.      Disk usually part of set   Indicate 'Y' or 'N' (the default), whether the
  1201.                                 normal diskette you intend to catalog will
  1202.                                 belong to a sequentially related set of
  1203.                                 diskettes, such as a full backup set, etc.
  1204.  
  1205.      Enter DOS cmd for B/U      You are highly recommended to perform your PC
  1206.                                 KAT database backup under DBS-KAT supervision.
  1207.                                 The default method is via the DOS BACKUP
  1208.                                 command ("BACKUP C:\KATDB.* A:"). You can
  1209.                                 insert any valid DOS command here to
  1210.                                 accomplish your backup. Your DOS command could
  1211.                                 even be the .BAT file name to do your backup
  1212.                                 (leave out the ".BAT").
  1213.  
  1214.                                 The database will be updated that you are
  1215.                                 about to do a backup, then the database will
  1216.                                 be closed prior to your backup. Also, your
  1217.                                 DBS-KAT log file will note the occurrence of a
  1218.                                 backup being performed. More about this log
  1219.                                 file later in the manual.
  1220.  
  1221.      Enter label utility name   DBS-KAT comes with the free, user group
  1222.                                 program, VOLSER Version 2.00, Copyright 1983
  1223.                                 by T. A. Davis. As T. Davis does not provide
  1224.                                 an address either in his program or his
  1225.                                 documentation, Applied Foresight is unable to
  1226.                                 ask his permission or to ask users of DBS-KAT
  1227.                                 to voluntarily contribute an appreciation
  1228.                                 token to Mr. T. A. Davis. VOLSER is a label
  1229.                                 utility.
  1230.  
  1231.                                 With VOLSER or an alternative software label
  1232.                                 utility, which you would select here, you can
  1233.                                 update your diskette with the volume ID four
  1234.                                 digit number (use leading zeros to make the
  1235.                                 volume ID 4 digits). Having the volume ID
  1236.                                 software embedded onto the diskette, saves
  1237.                                 DBS-KAT from having to ask you each time what
  1238.                                 is the number on the sticky label outside your
  1239.                                 diskette. Oh yes, you should have a four digit
  1240.                                 volume ID on a sticky label outside your
  1241.                                 diskette.
  1242.  
  1243.                                 If you don't care to use VOLSER, indicate the
  1244.                                 label utility program of your choice. Norton's
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 20
  1257.  
  1258.  
  1259.                                 Utilities comes with the program, LABEL. IBM
  1260.                                 PC DOS 3.0 comes with its utility program,
  1261.                                 LABEL. Make your choice known to DBS-KAT.
  1262.  
  1263.                                 The unaltered documentation on VOLSER by T. A.
  1264.                                 Davis, is in the file, VOLSER.DOC, which is on
  1265.                                 your PC KAT diskette.
  1266.  
  1267.      Entries Okay               The default answer is 'Y' for Yes. If you want
  1268.                                 to change one of your answers made above, you
  1269.                                 should answer 'N' for No. You'll be reprompted
  1270.                                 for every field again, starting from the first
  1271.                                 prompt.
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 21
  1323.  
  1324.  
  1325.                                CATALOGING DISKETTES
  1326.                                --------------------
  1327.  
  1328.                                  INVOKING DBS-KAT
  1329.  
  1330.      Efficient & rewarding use of DBS-KAT involves continually keeping your
  1331.      database up to date about the contents of all of your diskettes. This is
  1332.      done by the diskette cataloger program function, which can be invoked in
  1333.      a variety of ways. You can enter the commands in upper or lower case, it
  1334.      makes no difference. These commands are entered at the DOS prompt level.
  1335.  
  1336.      INVOKE CMD   COMMENT-------------------------------------------------
  1337.  
  1338.      KAT -U       Catalog diskettes until requested to exit or backup my
  1339.                   database. Provide prompts, with defaults shown, to add or
  1340.                   update unique diskette volume information.
  1341.  
  1342.      KAT          Same as above, except first show program options help page.
  1343.                   Check if program has been installed & the System Controlled
  1344.                   record has been updated.  Exit with message if not installed
  1345.                   yet.  When user responds to "Press any key", process as if
  1346.                   user had typed "KAT -U".
  1347.  
  1348.      KAT -UH      Same as above, except prespecified location is Home.  If
  1349.                   location is not specified, use default location given in the
  1350.                   System Control Record setup.
  1351.  
  1352.      KAT -UW      Same as above, except prespecified location is Work.
  1353.  
  1354.      KAT -U2      Same as KAT -U, except only process for two diskettes.
  1355.  
  1356.      KAT -U2H     Same as KAT -UH, except only process for two diskettes.
  1357.  
  1358.      KAT -UN      Same as KAT -U, except bypass prompting for unique diskette
  1359.                   volume information. Use the default values based upon the
  1360.                   system control record.
  1361.  
  1362.                   For those users who habitually name their files in such a
  1363.                   manner that just remembering the spelling of part or all of
  1364.                   the file name is all that is necessary to know about, those
  1365.                   users might be satisfied running DBS-KAT this way. It saves
  1366.                   about 30-60 seconds per processed diskette, to use the -N
  1367.                   option.
  1368.  
  1369.                   Alternatively, on many of your diskettes, you might want to
  1370.                   not use the -N option. For instance, you might want to state
  1371.                   that the involved diskette belongs to the path, UTIL, & in
  1372.                   the note field, state "PC-TALK III", & so forth. However,
  1373.                   some users, lazy like the Author, might not care about
  1374.                   volume heading information, & rely upon the fact that on
  1375.                   this diskette, retrieving by the file name, "PC-TALK", will
  1376.                   always enable DBS-KAT to tell me which diskette volume to
  1377.                   look for PC-TALK III.
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 22
  1389.  
  1390.  
  1391.  
  1392.                   On diskettes which habitually get reused for totally
  1393.                   different file storage purposes, you might want to always
  1394.                   use the -N option.
  1395.  
  1396.                   While inside DBS-KAT, you can toggle having this "N" option
  1397.                   on or off.
  1398.  
  1399.      KAT -UNH     Same as KAT -UN except prespecified Home as the location.
  1400.  
  1401.      KAT -U2NH    Same as KAT -UNH, except only process for two diskettes.
  1402.  
  1403.      KAT -UA      Same as KAT -U, except floppy to process is on drive A:,
  1404.                   regardless of what drive letter the system control record
  1405.                   points to.
  1406.  
  1407.      KAT -UB      Same as KAT -U, except floppy to process is on drive B:,
  1408.                   regardless of what drive letter the system control record
  1409.                   points to.
  1410.  
  1411.      KAT -LU      Same as KAT -U, except use the database in the current
  1412.                   directory. Without the -L option, DBS-KAT will move to the
  1413.                   root (\) directory to process a database there. If a
  1414.                   database isn't there, but one is in the current directory,
  1415.                   it will remain in the current directory.
  1416.  
  1417.      The user can invoke DBS-KAT using valid combinations of the above. Of
  1418.      course, -A & -B can never be used together. Nor can -H & -W ever be used
  1419.      together.
  1420.  
  1421.      The order in which the options are stated are irrelevant, except that
  1422.      only a number can follow the -U option, immediately to the right of the
  1423.      "U". Thus, typing KAT -UN & KAT -NU will perform the same thing. Some of
  1424.      the above options can be chosen from a menu which drives the program.
  1425.      This menu is shown in the "CATALOGING PROCEDURE" subsection below.
  1426.  
  1427.  
  1428.                           DISKETTE HANDLING WITH DBS-KAT
  1429.  
  1430.      You should physically & software label all your diskettes with a four
  1431.      digit number. Write-protected diskettes need not be software labeled. A
  1432.      physically labeled diskette means that with a soft felt tip pen, you have
  1433.      written a four digit number which is visible on the diskette gum label
  1434.      which sticks on the outside of the diskette. A software labeled diskette
  1435.      means that when you do a DOS DIR A: against the diskette, that you are
  1436.      shown something like the below as the first two lines of the display:
  1437.         Volume in drive A is 0175
  1438.         Directory of A:\
  1439.  
  1440.      DBS-KAT provides you with means to do software labeling from inside the
  1441.      cataloging program. Refer back to the last prompt in the System Control
  1442.      Record. The recommended route is to use the numbers 0001-5000 for
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 23
  1455.  
  1456.  
  1457.      diskettes initially cataloged at Home, & to use the numbers 5001-9999 for
  1458.      diskettes initially cataloged at Work. If you only have one location,
  1459.      then use the numbers 0001-9999. These are only recommendations. The only
  1460.      requirement is that the volume ID must be either blank or a four digit
  1461.      number. Blank volume ID labels should be minimized to write-protected
  1462.      diskettes, because each time you catalog the diskette, you have to remind
  1463.      DBS-KAT of the volume label number. Diskettes which are software labeled,
  1464.      are automatically recognized by DBS-KAT as to what volume label ID it
  1465.      contains.
  1466.  
  1467.      In your diskette containers, you should stack all your diskettes
  1468.      sequentially in numeric order. It makes no difference how unrelated any
  1469.      neighboring sequenced diskette is, for DBS-KAT will provide the logical
  1470.      organization to your diskettes. However, you'll still find it convenient
  1471.      to keep sequentially logically related diskettes in sequential numeric
  1472.      order, such as for full hard disk backups, etc. The author reserves three
  1473.      neighboring numbered diskettes for his database backups, since with its
  1474.      some 13,400 plus filenames, it goes a little into the third diskette to
  1475.      back up a database this big. Doing this is a convenience not a necessity,
  1476.      for the diskette volume inquiry process will remind you of what follows
  1477.      or precedes a diskette (assuming you told DBS-KAT about the sequencing
  1478.      originally).
  1479.  
  1480.      A "scratch" diskette is one which is either empty of files, or one which
  1481.      has junk or obsolete files on them & can be erased without worry. When
  1482.      DBS-KAT processes a scratch diskette, it labels the database volume
  1483.      header with the word "SCRATCH."  You can ask DBS-KAT for a screen or
  1484.      printout of your SCRATCH volumes. However, if you don't want to have to
  1485.      run this inquiry to find out where your scratch diskettes are, you could
  1486.      consider temporarily locating your scratch diskettes in a scratch
  1487.      diskette container or separate location.
  1488.  
  1489.  
  1490.                              THE CATALOGING PROCEDURE
  1491.  
  1492.      The cataloging program is menu driven & your choices for action are
  1493.      displayed as follows:
  1494.  
  1495.      -------------------------------------------------------------------------
  1496.      OPT: DESCRIPTION                     OPT: DESCRIPTION
  1497.  
  1498.      P   Insert diskette now to PROCESS   E   EXIT program now
  1499.      H   change location to HOME          W   change location to WORK
  1500.      V   change database VOLUME header    L   change diskette volume LABEL
  1501.      D   diskette dir/w & DEL option      F   FORMAT a diskette
  1502.      T   TOGGLE vol hdr prompting on/off  S   SWITCH to another diskette drive
  1503.      B   BACKUP database & exit program
  1504.  
  1505.      PARMS ON: Locn=> HOME; Prompting=> ON; Directory=> ROOT; Floppy=> A:
  1506.                                      P
  1507.      Do: B,D,E,F,H,L,P,S,T,V,W ?    > <
  1508.      -------------------------------------------------------------------------
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 24
  1521.  
  1522.  
  1523.  
  1524.      Most of the prompts & activity occurring in the cataloging procedure is
  1525.      self evident, based upon the user understanding the system control record
  1526.      update process & being able to read the cataloging procedure displays &
  1527.      prompts.
  1528.  
  1529.      This documentation will cover the portions of this procedure which may
  1530.      not be completely self-evident.
  1531.  
  1532.      1.  In the overview section, DBS-KAT was discussed being smart enough to
  1533.          know that you hadn't made any changes since your last cataloging
  1534.          process against that diskette. There is one ramification to this
  1535.          smartness. If your only change to a previously processed diskette, is
  1536.          that you renamed a file, then DBS-KAT will not process the diskette,
  1537.          because renaming an existing file on a diskette will not impact
  1538.          either of the two captured totals. These two totals, you will recall,
  1539.          deal with the total number of files on the diskette, & the sum total
  1540.          of file dates + times + sizes covering that diskette.
  1541.  
  1542.      2.  When you are displayed the volume heading information for a
  1543.          previously cataloged diskette, you are given the following column
  1544.          headings:
  1545.  
  1546. VOL# --PATH-- NOTE/EXT-PATH LAST UPDATE #FIL KBLF L F O VER BUY NV TSQ NEXT LAST
  1547.  
  1548.  
  1549.      The unobvious column headings above mean the following:
  1550.  
  1551.      KBLF         The number of kilobytes available for additional file use.
  1552.  
  1553.      L            Location where the prior cataloging processing took place.
  1554.  
  1555.      F            The letter of the hard disk from which these files came
  1556.                   from.
  1557.  
  1558.      O            The operating system type under which the cataloged diskette
  1559.                   was formatted.
  1560.  
  1561.      VER          The operating system version number under which the
  1562.                   cataloged diskette was formatted.
  1563.  
  1564.      NV           The newest version file of all files on this diskette. This
  1565.                   information is only available if the add-on software module,
  1566.                   which does the aging analysis, is owned & ran against your
  1567.                   database. This add-on software module is not yet available,
  1568.                   as of the release time of this document. It will be
  1569.                   available in a matter of months.
  1570.  
  1571.                   When this field is operational, if it contained the number
  1572.                   "2" or higher, it would mean that nothing on this file is
  1573.                   most recent compared to same named files on other diskettes.
  1574.                   You could conceivably reuse this diskette if you aren't
  1575.                   interested in prior versions of your files.
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 25
  1587.  
  1588.  
  1589.  
  1590.      TSQ          This represents two columns of information without a
  1591.                   separating blank space between them:
  1592.                   T     Sequence type (eg, B=BACKUP, P=SOFTWARE PACKAGE)
  1593.                   SQ    Sequence number (ie, 01-99).
  1594.  
  1595.      3.  You can remove the diskette from the disk drive which is being
  1596.          cataloged when you see on your screen either of the following two
  1597.          messages. If you have another diskette to process, you can insert it
  1598.          at this time.
  1599.  
  1600.          a) "Will display each input directory filename as it is processed:"
  1601.          b) "Input directory has no files on it--processing as a scratch
  1602.             volume."
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 26
  1653.  
  1654.  
  1655.                        INQUIRING AGAINST THE DBS-KAT CATALOG
  1656.                        -------------------------------------
  1657.  
  1658.                                  INVOKING DBS-KAT
  1659.  
  1660.      Before you actually update & inquire against your database, you should
  1661.      read the last remaining section, which comes in the next section
  1662.      "MAINTAINING & RECOVERING YOUR DATABASE."
  1663.  
  1664.      The main purpose for having DBS-KAT is to ask it which diskette(s) has
  1665.      such & such file on it?  This is done by the catalog inquiry program
  1666.      function, which can be invoked in a variety of ways. You can enter the
  1667.      commands in upper or lower case, it makes no difference. These commands
  1668.      are entered at the DOS prompt level.
  1669.  
  1670.      INVOKE CMD   COMMENT-------------------------------------------------
  1671.  
  1672.      KATLOOK      This is the quickest way to look at your database. If you
  1673.                   chose the alternate route of KAT -D, it would invoke KATLOOK
  1674.                   anyway. So you save having to have the computer first load
  1675.                   KAT.EXE followed by then loading KATLOOK.EXE if you just
  1676.                   type KATLOOK & press ENTER.
  1677.  
  1678.      KAT -D       Same as KATLOOK, except computer takes a couple of seconds
  1679.                   longer to function.
  1680.  
  1681.      KATLOOK -P   Same as KATLOOK, except you request that DBS-KAT does not
  1682.                   show in the PATH & EXT PATH/NOTE columns the subdirectory
  1683.                   information if the file entry sat in a subdirectory on the
  1684.                   diskette. The only thing that would be shown in these two
  1685.                   columns would be information from the diskette volume header
  1686.                   record.
  1687.  
  1688.                   Since most users will not be utilizing subdirectories on
  1689.                   their diskettes, KATLOOK gives the same results as entering
  1690.                   KATLOOK -P.
  1691.  
  1692.                   KATLOOK -P was inserted into the product during the
  1693.                   debugging phase of catching the individual file entry
  1694.                   elongated directory name at display time. You'll recall from
  1695.                   the Overview subsection in the Introduction that the
  1696.                   database only carries a numeric code for the subdirectory
  1697.                   diskette location it belongs with in each database record.
  1698.                   However, this feature was left in the program, since some
  1699.                   users might want to take advantage of this option, & it
  1700.                   really causes no overhead to the program's performance to
  1701.                   leave it in.
  1702.  
  1703.      KAT -DP      See above discussion about KAT -D. Otherwise, this is the
  1704.                   same as entering KATLOOK -P.
  1705.  
  1706.      KATLOOK -L   Inquire against the database located in the current
  1707.                   directory.
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 27
  1719.  
  1720.  
  1721.  
  1722.      KAT -LD      See above discussion about KAT -D. Otherwise, this is the
  1723.                   same as entering KATLOOK -L.
  1724.  
  1725.  
  1726.                                THE INQUIRY PROCEDURE
  1727.  
  1728.      The inquiry program is menu driven & your choices for action are
  1729.      displayed as follows:
  1730.  
  1731.      -------------------------------------------------------------------------
  1732.      CHOOSE TYPE OF DIRECTORY DISPLAY DESIRED:
  1733.      1. Process individual dir argument line.
  1734.      2. Process all cataloged files for a given volume number.
  1735.      3. Process all cataloged files for the entire database.
  1736.      4. Listing of cataloged diskette volumes.
  1737.      5. Listing of uncataloged diskette volumes.
  1738.      6. Exit program.
  1739.                                     6
  1740.      Enter option number:          > <
  1741.      -----------------------------------------------------------------------
  1742.  
  1743.      Most of the prompts & activity occurring in the inquiry procedure are
  1744.      self evident, based upon the user understanding the cataloging process &
  1745.      being able to read the inquiry procedure displays & prompts.
  1746.  
  1747.      This documentation will cover the portions of this procedure which may
  1748.      not be completely self-evident.
  1749.  
  1750.      1.  If your database was set up with a user password, you are asked for
  1751.          it in this program. You must provide the user password in order to
  1752.          inquire against the database. When you type in your password, you
  1753.          will not see what you type in nor will your cursor move. That is
  1754.          normal. This way, your friend behind you won't see your password.
  1755.  
  1756.      2.  When you are displayed the filename heading information, you are
  1757.          given the following column headings:
  1758.  
  1759. VOL# FILENAME.EXT FLDATE FLTM --SIZE- --PATH-- NOTE/EXT-PATH LTSQGT LAST-UPDATE
  1760.  
  1761.          With the exception of "FILENAME.EXT" & "LTSQGT", the above column
  1762.          headings also appear in the previous section in "THE CATALOGING
  1763.          PROCEDURE" subsection.
  1764.  
  1765.          Two exception to being the same as THE CATALOG PROCEDURE heading are
  1766.          the "--PATH-- NOTE/EXT-PATH" headers. These columns will show the
  1767.          actual diskette subdirectory (the first 22 characters) which the
  1768.          cataloged file sits in, if such is the case, rather than the volume
  1769.          heading Note/Ext-Path information. Again, if the diskette file does
  1770.          not reside on the diskette in a subdirectory, the shown information
  1771.          derives from the volume label record.
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 28
  1785.  
  1786.  
  1787.          LTSQGT represents five columns of information without a separating
  1788.          blank space between them.
  1789.  
  1790.          L   Location where the prior cataloging processing for this disk took
  1791.              place.
  1792.  
  1793.          T   Sequence type (eg, B=BACKUP, P=SOFTWARE PACKAGE).
  1794.  
  1795.          SQ  Sequence number (ie, 01-99).
  1796.  
  1797.          G   How many generations old is this filename in relationship to the
  1798.              most current file with this same FILENAME.EXT, which is
  1799.              generation 0. Generation 9 would be for the 9th plus higher
  1800.              generations. This information & that of the following adjacent
  1801.              field is not updated by the base package. An add-on software
  1802.              module program, which does the aging analysis, will update this
  1803.              field.
  1804.  
  1805.          T   Is the generation number for this FILENAME.EXT tied ("Y" or
  1806.              blank).
  1807.  
  1808.      3.  If you choose the directory display option number 1 (Process
  1809.          individual dir argument line) & ask to "Suppress console output", you
  1810.          can ask that the displayed output go either to the printer or to a
  1811.          file. If you choose a file output, you are given the opportunity to
  1812.          use the filename, KATDIR.OUT, or you can create your own valid
  1813.          filename. File-directed output will not contain the column headings.
  1814.          A DOS batch command file, KATSORT, is provided which will sort
  1815.          KATDIR.OUT in reverse chronological order. You must exit this program
  1816.          & execute the procedure, KATSORT, at the DOS prompt level.
  1817.  
  1818.      4.  If you choose the directory display option number 1 (Process
  1819.          individual dir argument line), you might be a little unfamiliar with
  1820.          your search options. The program at this point displays the following
  1821.          instructions:
  1822.  
  1823.             "For your search argument, you'll be asked for a string value &
  1824.             how to use this string in the search (exact compare, anchored
  1825.             substring compare, or un-anchored substring compare - E, A, U).
  1826.             You are not allowed to use the following characters: '*', '?',
  1827.             '+'. Just pressing ENTER for a string value indicates no
  1828.             restriction."
  1829.  
  1830.          The DOS DIR command provides an anchored substring search capability.
  1831.          If you typed: DIR AUTO* & pressed ENTER, you would be doing an
  1832.          anchored substring compare. Although DOS does not provide an un-
  1833.          anchored substring search, if it did, typying: DIR *TO* & pressing
  1834.          ENTER, would provide you with a list of filenames where floating
  1835.          anywhere in the filename portion are the two neighboring characters
  1836.          "TO". This is an example of an un-anchored substring search.
  1837.  
  1838.          Although, DBS-KAT provides an un-anchored substring compare, this
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 29
  1851.  
  1852.  
  1853.          type of search on the filename portion will cause every filename
  1854.          entry in your database to be scanned, which can take awhile depending
  1855.          on the size of your database.
  1856.  
  1857.          The TECHNICAL REFERENCE MANUAL overviews the structure of DBS-KAT's
  1858.          database design & provides an  elaborate example list representing a
  1859.          range of searchs ordered by a most efficient search argument to a
  1860.          least efficient search argument.
  1861.  
  1862.          However, don't be afraid to use the search strategy you need to
  1863.          accomplish the job you want done. With a 12,000 record database, best
  1864.          case searches are a few seconds long & worst case searches are
  1865.          a few minutes long.
  1866.  
  1867.      5.  If you choose to provide a path argument search & to have it used
  1868.          against cataloged filenames, it is only used against the diskette
  1869.          volume label pathname, & not against an individual diskette file
  1870.          directory.
  1871.  
  1872.      6.  If you choose to only provide a path/note argument search (no
  1873.          filename/ext search argument), you'll be asked if you want the search
  1874.          to be only against cataloged volume header records rather than
  1875.          against cataloged filenames. Choosing the volume header search will
  1876.          make your scan a whole lot faster.
  1877.  
  1878.      7.  Diskettes that are empty of files are marked "SCRATCH".  By providing
  1879.          a path/note argument with the value "SCRATCH" or "scratch" & to have
  1880.          it used only against cataloged volume header records, you will be
  1881.          provided with a list of scratch diskettes.
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 30
  1917.  
  1918.  
  1919.                            TAKING CARE OF  YOUR DATABASE
  1920.                            -----------------------------
  1921.  
  1922.                                      OVERVIEW
  1923.  
  1924.      This section covers the following activities:
  1925.  
  1926.         1. Conservative Updating
  1927.         2. Backup
  1928.         3. The Log File
  1929.         4. Integrity Analysis
  1930.  
  1931.      A related section on Recovery is included in the TECHNICAL REFERENCE
  1932.      MANUAL, because not every user will ever need it. However, every user
  1933.      should be prepared for it by following the recommendations below.
  1934.  
  1935.  
  1936.                                CONSERVATIVE UPDATING
  1937.  
  1938.      Databases are delicate creatures. Most programs which work with
  1939.      databases, assume that all the proper connections are made between the
  1940.      different records in a database. Such programs, when they come across the
  1941.      first data record with its associated pointer addresses to another record
  1942.      failing to properly point, will abort. Thus often a very large database
  1943.      is at the mercy of one bad pointer. Pointers, like other portions of a
  1944.      disk file, can be disturbed by a variety of external hardware & software
  1945.      factors, many of which lie totally outside of the software which is
  1946.      specifically written for the database.
  1947.  
  1948.      Conservative practices are to frequently backup up the database & to do a
  1949.      periodic integrity analysis of the database. If you're doing a hundred or
  1950.      more diskettes in the beginning in a day, then maybe every 33-50
  1951.      diskettes, back up your database. If you're updating a few diskettes per
  1952.      day, then one or two days a week you should back up the database.
  1953.  
  1954.  
  1955.                                       BACKUP
  1956.  
  1957.      You are advised to back up your database while inside the KAT -U (or any
  1958.      variation of the -U option) program. Your database backup will be made
  1959.      according to the instructions you gave DBS-KAT in updating your system
  1960.      control record. Most persons will want to take advantage of the default
  1961.      backup command which one is prompted with during the system control
  1962.      record add process.
  1963.  
  1964.      During the KAT -U program session, you can choose to backup your database
  1965.      at the beginning of each processing loop, or after you have processed the
  1966.      number of diskettes equal to the reminder interval count you provide DBS-
  1967.      KAT in your system control record update process.
  1968.  
  1969.      The existence & usefulness of your log file is discussed shortly, however
  1970.      it relevant to note now that DBS-KAT records in this log file when you
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 31
  1983.  
  1984.  
  1985.      made a backup of your database. It also makes a record entry, including
  1986.      the volume number, of each updated diskette.
  1987.  
  1988.      For the above reason, it is a good idea to update DBS-KAT against the
  1989.      diskettes you just backed up your database onto, right after doing the
  1990.      backup & before processing any other diskettes. This way, when you
  1991.      interrogate your log file, those diskettes which immediately follow a
  1992.      backup record entry are the diskettes which contain your database. This
  1993.      is useful, when looking for your couple-to-several generation old set of
  1994.      database backup diskettes to reuse. You can also use DBS-KAT's inquiry
  1995.      function to find out the same information, but some people may prefer one
  1996.      method over the other method. The log file's main purpose is for recovery
  1997.      & not for locating backup diskette.
  1998.  
  1999.      Despite DBS-KAT's ability to inform you of which diskette follows in a
  2000.      sequence, you'll still find it more convenient, if your database backup
  2001.      span across neighboring numbered diskettes. Thus when you initially
  2002.      number your diskettes, you might want to set aside 3-4 neighboring
  2003.      sequence for backing up your database. It currently takes about 2.5
  2004.      diskettes to backup a database containing 13,400 plus directory entries,
  2005.      which covers about 600 diskettes. You should felt-tip label these
  2006.      diskettes, beside the normal 4 digit number, with information such as:
  2007.                                        0333
  2008.             KATDB.*  1 of 4
  2009.             See 0334-0336
  2010.             Verified: 850301/850501/850701
  2011.             850901
  2012.  
  2013.      The above label shows the following information:
  2014.  
  2015.         1. The volume ID number for this diskette.
  2016.         2. Information that the diskette contains a backup of the database.
  2017.         3. Information that this diskette is number 1 of a set of 4 backup
  2018.            diskettes.
  2019.         4. The numerous different dates for which this database was a backup
  2020.            of a database right after it had been okayed via a database
  2021.            integrity analysis run. In this instance, the verify dates spill
  2022.            over onto line four of the label.
  2023.  
  2024.      In conjunction with using the DOS BACKUP command, one should periodically
  2025.      perform a CHKDSK /F. In the April 23, 1985, issue of PC WEEK, a letter to
  2026.      the editor by a VP of SyntheSys Consulting Inc., Syracuse, NY, entitled
  2027.      "Fixing BACKUP Bugs," refers to "problems with the [BACKUP] program if
  2028.      CHKDSK detects any errors on the disk you are trying to back up. The user
  2029.      should be sure to use CHKDSK to correct any problems with the hard disk
  2030.      before using BACKUP (i.e., use CHKDSK with the /F option)."
  2031.  
  2032.                                    THE LOG FILE
  2033.  
  2034.      Each diskette that you process by DBS-KAT causes a record to be written
  2035.      to a plain ASCII-type file (useable by most word processors), called
  2036.      KATDB.LOG. When you backup the database is recorded here too. The
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 32
  2049.  
  2050.  
  2051.      information written about the diskette processed is in the following
  2052.      format (example data displayed beneath the format). The format heading
  2053.      here does not appear in the file, KATDB.LOG, nor by the KATLOG printout.
  2054.  
  2055.        LN  LOC VOL# YYMMDD HHMM TOT-REC-COUNT
  2056.         1    H 0075 850503 1354 13035
  2057.         2    H B/U  850503 1355
  2058.         3    H 0174 850503 1400 13039
  2059.         4    H 0175 850503 1400 13043
  2060.         5    H 0176 850503 1401 13047
  2061.         6    H 0199 850503 1401 13099
  2062.  
  2063.      The main reason for this log file is in the unlikely event that something
  2064.      happens either to your hard disk or to your database & you need to do a
  2065.      recovery using an earlier backed up database. The exact procedures you'll
  2066.      follow are given in the TECHNICAL REFERENCE MANUAL.
  2067.  
  2068.      Another usage for the log file, if you want to use it in such a manner
  2069.      (as shown in the above example), was earlier discussed in the subsection,
  2070.      BACKUP. The above example reflects the fact that after processing volume
  2071.      0075, the user backed his database over three diskettes, 0174-0176, after
  2072.      which he updated DBS-KAT with the directory information of diskettes
  2073.      0174-0199.
  2074.  
  2075.      A DOS batch procedure file, called KATLOG.BAT, is provided to aid you in
  2076.      inquiring against your log file. KATLOG can be invoked in a variety of
  2077.      ways. You can enter the commands in upper or lower case, it makes no
  2078.      difference. These commands are entered at the DOS prompt level.
  2079.  
  2080.      INVOKE CMD      COMMENT--------------------------------------------------
  2081.  
  2082.      KATLOG          Typing just this causes the entire log file to be
  2083.                      continuously printed, using the KPRINT program. KPRINT is
  2084.                      explained in Appendix A. Lines numbers are printed for
  2085.                      this option.
  2086.  
  2087.      KATLOG 35       Any number is allowed. Typing this causes the last 35
  2088.                      lines of your log file to be displayed to your screen.
  2089.                      KATLOG uses your DOS program, MORE.COM, so be sure to
  2090.                      have it available (via your PATH) to be executed in the
  2091.                      directory from which you execute KATLOG. With the MORE
  2092.                      program, if you ask for more than a screen worth, you'll
  2093.                      be shown a screen worth at a time. Pressing any key
  2094.                      (except the CTRL-BREAK combination) will cause the next
  2095.                      page to be displayed to the screen. Holding down the CTRL
  2096.                      key while pressing the BREAK key will abort KATLOG --
  2097.                      you'll be asked if you want to terminate the batch
  2098.                      procedure then. If you answer "Y", the batch procedure
  2099.                      will immediately abort.
  2100.  
  2101.      KATLOG 35 PRN   Same as KATLOG 35, except output is printed, & the DOS
  2102.                      program, MORE.COM is not used.
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 33
  2115.  
  2116.  
  2117.  
  2118.  
  2119.                                 INTEGRITY ANALYSIS
  2120.  
  2121.      Every once in awhile (perhaps once a month), an integrity analysis should
  2122.      be done. It really takes no work on your part, & doing it while you are
  2123.      out to eat is the easiest way to schedule it into your day. More is said
  2124.      about doing an integrity analysis in a subsection below.
  2125.  
  2126.      There is nothing magic about the database integrity check program. It is
  2127.      an option in the KATLOOK (or KAT -D option) program. First, get inside to
  2128.      KATLOOK's menu choice. Refer to the section, INQUIRING AGAINST THE DBS-
  2129.      KAT CATALOG, if you forget how to invoke KATLOOK. To the following
  2130.      prompts, make the following responses:
  2131.  
  2132.      PROMPT------------------------   RESPONSE   COMMENT----------------------
  2133.  
  2134.      Enter option number:             3          "Process entire database"
  2135.                                                  option
  2136.  
  2137.      Suppress console output?         ENTER      Default is "N", the correct
  2138.                                                  choice
  2139.  
  2140.      Printout desired?                ENTER      Default is "N", the correct
  2141.                                                  choice
  2142.  
  2143.      Pause for each screen?           ENTER      Default is "N", the correct
  2144.                                                  choice
  2145.  
  2146.      KATLOOK will thereupon start from the beginning of your database &
  2147.      display every entry in your database. Every single record in every
  2148.      portion of your database will be retrieved. This can take an hour & a
  2149.      half if using a COMPAQ PLUS with 12,500 directory entries & 580 diskettes
  2150.      cataloged. If you have an IBM AT, your response time will be better.
  2151.  
  2152.      A good time to do this, as earlier said, is during eating time. When you
  2153.      come back to your machine then, you'll immediately know if any problem
  2154.      was encountered. If the last two lines displayed show the last entry in
  2155.      your database followed by the successful database close message, then you
  2156.      have a clean database.
  2157.  
  2158.      At this point, you are advised to backup up your database & label it as a
  2159.      "VERIFIED" backup. Do not recycle these backup diskettes until you have
  2160.      done at least another verified backup in the future using another set of
  2161.      diskettes. Once you have done this backup, you no longer need the current
  2162.      hard disk resident KATDB.LOG file. Type: DEL KATDB.LOG & press ENTER.
  2163.      Don't worry, immediately upon doing your next DBS-KAT process, KATDB.LOG
  2164.      will be recreated & start growing again.
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 34
  2181.  
  2182.  
  2183.                                TROUBLE SHOOTING TIPS
  2184.  
  2185.      If you are ever aborted from DBS-KAT during the cataloging program, or if
  2186.      the cataloging program processes less than the full number of filenames
  2187.      on a diskette, check the free space on the device holding the three work
  2188.      files, KATWORK.VOL, KATWORK1.DIR, KATWORK2.DIR. Also, type out these
  2189.      three work files & see if the operating system issued any error messages.
  2190.  
  2191.      The message "Exec Failure," or "db_VISTA database error -905- error
  2192.      opening file", may mean that your "FILES=20" statement is either missing
  2193.      or has a lower number in your CONFIG.SYS file.  Don't forget to restart
  2194.      your computer after changing your CONFIG.SYS file.
  2195.  
  2196.      With the message "db_VISTA database error -4 - invalid database", check
  2197.      if you installed your DBS-KAT database in a subdirectory, & you ran DBS-
  2198.      KAT without the "-L" runtime parameter.  In the absence of "-L", DBS-KAT
  2199.      attempts to open the database in the root directory.  If there is not a
  2200.      database in the root directory but there is a database in the current
  2201.      directory, it will open that one without issuing an error message.  If
  2202.      there is not a database in the root directory nor the current directory,
  2203.      it will display the preceeding error message.
  2204.  
  2205.      With the message "Bad command or file name" right after the
  2206.      "Do: B,D,E,F,H,L,P,S,T,V,W?" prompt, or the message "error in opening to
  2207.      read A:KATWORK2.DIR" in "KAT -U", verify that the DOS SORT program is in
  2208.      your path.  If it isn't, then insert your original DOS diskette in drive
  2209.      A: & type:    COPY  A:SORT.*  \    & press the ENTER key.
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 35
  2247.  
  2248.  
  2249.                                  ONLINE ASSISTANCE
  2250.  
  2251.      You already know about the online assistance that the command, KATBOOK,
  2252.      provides. That is what you executed to print out this manual. KATBOOK
  2253.      also prints out three other manuals: (1) INSTALLATION FOR NEW COMPUTER
  2254.      USERS, (2) TECHNICAL REFERENCE MANUAL & (3) THE DB-SHAREWARE PROGRAM.
  2255.  
  2256.      Typing:   KAT    & pressing the ENTER key will display the commands you
  2257.      can type in to run the various functions of DBS-KAT.
  2258.  
  2259.      Typing:   KAT > PRN   & pressing the ENTER key will print out the above
  2260.      display.
  2261.  
  2262.      Typing:   KAT -O    & pressing the ENTER key will print out an order
  2263.      form, along with an explanation of registration benefits.
  2264.  
  2265.      Typing:   KAT -P    & pressing the ENTER key will print out a problem
  2266.      form which can be used for submitting problems &/or enhancement requests.
  2267.  
  2268.      Typing:   KPRINT   & pressing the ENTER key will display the features of
  2269.      the KPRINT programmer's print program.
  2270.  
  2271.      Typing:   KPRINT -?C>PRN   & pressing the ENTER key will print out the
  2272.      above display.
  2273.  
  2274.      Typing:   KPRINT -?K   & pressing the ENTER key will display how to
  2275.      interface your printer with the KPRINT program.
  2276.  
  2277.      Typing:   KPRINT -?KC>PRN   & pressing the ENTER key will print out the
  2278.      above display.
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 36
  2313.  
  2314.  
  2315.                                     APPENDIX A:
  2316.                              ERRATA RE: KPRINT PROGRAM
  2317.  
  2318.      Note: for additional information about the KPRINT programmer's print
  2319.      program, refer to the preceeding section, "Online Assistance."
  2320.  
  2321.      Due to the Lattice C Compiler not supporting LPT2 & COM2, KPRINT will not
  2322.      work with either of these two ports. Carl Warren in MINI-MICRO SYSTEMS,
  2323.      April 1985 (page 187), provides a way for your computer to think of LPT2
  2324.      as LPT1 (and vice-versa) though. A BASIC program, he provides, based upon
  2325.      printer port information discussed in the IBM Technical Reference Manual,
  2326.      pages 5-25, is used to swap printer port locations for the duration of a
  2327.      power-on session. The program is reproduced below:
  2328.  
  2329.           05 REM DEFINE THE SEGMENT LOCATION
  2330.           10 DEF SEG = &H40
  2331.           15 REM FIND THE CONTENTS OF THE PORTS
  2332.           20 A = PEEK(&H8): B = PEEK(&H9)
  2333.           30 C = PEEK(&HA): D = PEEK(&HB)
  2334.           35 REM NOW SWAP THEM
  2335.           40 POKE &H8,C : POKE &H9,D
  2336.           50 POKE &HA,A : POKE &H8,B
  2337.           55 SYSTEM
  2338.  
  2339.      If this program was located in your root directory under the name,
  2340.      SWAPLPT.BAS, & you added the line, "BASICA \SWAPLPT", to your
  2341.      \AUTOEXEC.BAT file, this would be done for you automatically when you
  2342.      power on the computer. If you need to use COM2, use the DOS MODE command
  2343.      to associate COM2 with your LPT1 port. For both the LPT2 & COM2 solution
  2344.      discussed here, your KPRINT.CTL file would use a "T P 1" line.
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 37
  2379.  
  2380.  
  2381.                                     APPENDIX B:
  2382.  
  2383.                   KATSCAN HARD DISK ARCHIVE UTILITY DOCUMENTATION
  2384.  
  2385.      Regardless if your DBS-KAT came with an overview page of KATSCAN, perform
  2386.      the KATBOOK procedure as instructed in the READ.ME file to print a four
  2387.      page (80 column printout) expansion of the overview page. Everything
  2388.      described in the KATSCAN documentation is on this diskette.  This is NOT
  2389.      demo software!
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 38
  2445.  
  2446.  
  2447.                                     APPENDIX C:
  2448.  
  2449.                 KATASK BATCH MENU FACILITATOR UTILITY DOCUMENTATION
  2450.  
  2451.      KATASK is a simple, short program.  The purpose of this program is to
  2452.      facilitate displaying a menu of choices to a user from inside a DOS batch
  2453.      command file.  The method of doing this with KATASK is as follows:
  2454.  
  2455.         1.  Inside your DOS batch command file, use the DOS ECHO or REM
  2456.             command to display your menu to a user.  Assign a number starting
  2457.             from 1 to each displayed menu line item.
  2458.  
  2459.         2.  After the menu display lines, have a line that reads:
  2460.  
  2461.             KATASK n
  2462.  
  2463.             Substitute for "n", an actual number.  This number will be the
  2464.             default menu choice if the user just presses the ENTER key in
  2465.             response to your displayed menu.
  2466.  
  2467.         3.  KATASK reads in the input number & displays the following.  In the
  2468.             below example, 3 is the default choice.  KATASK requires the user
  2469.             to provide a number.  KATASK does not do a numeric value range
  2470.             check.  Your DOS batch file must use the IF ERRORLEVEL command to
  2471.             validate an allowable number range.
  2472.  
  2473.             Number of your menu choice? [default=3] =>
  2474.  
  2475.         4.  Whatever number is chosen (by default or by entry), KATASK sets
  2476.             the DOS ERRORLEVEL to that number & exits the program.
  2477.  
  2478.         5.  Follow the DOS documentation for the IF ERRORLEVEL command to
  2479.             process the KATASK output.  Look at the code in the DBS-KAT batch
  2480.             file, KATBOOK.BAT for a process handling example.
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 39
  2511.  
  2512.  
  2513.                                     APPENDIX D:
  2514.                               PROVIDED DBS-KAT FILES
  2515.  
  2516.      The distribution diskette contains these files:
  2517.  
  2518.      READ     ME    A short introductory note. To be read first.
  2519.      MANUAL   OQT   The compressed user manual.
  2520.      NOVICE   OQT   The compressed install manual for novice computer users.
  2521.      TECHREF  OQT   The compressed Technical Reference Manual.
  2522.      DBSHARE  OQT   The compressed manual explaining DB-SHAREWARE Software.
  2523.      KATAD    OQT   The compressed overview of DBS-KAT.
  2524.      KATSCAN  OQT   The compressed overview & instructions of the KATSCAN hard
  2525.                     disk archive utility.
  2526.      KATBOOK  BAT   The DOS Batch process to print manual. Type: KATBOOK.
  2527.      KATBOOK2 BAT   Used by KATBOOK to print manual. Do not execute this.
  2528.      KAT      EQE   Compressed DBS-KAT program to update control record &
  2529.                     catalog diskette directory information into database.
  2530.      KATLOOK  EQE   Compressed program to allow inquiry against database.
  2531.      KATSCAN  EQE   Compressed program used by KAT.EXE to scan diskette
  2532.                     directory.  Also useful hard disk archive utility.
  2533.      KPRINT   EQE   Compressed multi-feature print program. Made for
  2534.                     programmers.
  2535.      KATLOG   BAT   This & KATSTRIP.BAT are used in maintaining & recovering
  2536.      KATASK   COM   Program to prompt user for menu choice number.
  2537.      KATSTRIP BAT   DBS-KAT.
  2538.      KATSORT  BAT   Batch file to sort cataloged filenames in reverse
  2539.                     chronological order. Use KATLOOK to output a file first.
  2540.      KATORDER FRM   Type: KAT -O to print this order form.
  2541.      KATBUG   FRM   Type: KAT -P to print this problem report form.
  2542.      KATDB    DBD   The database comprises this & the next 5 files.
  2543.      KATDB    DA1   " ".
  2544.      KATDB    DA2   " ".
  2545.      KATDB    DA3   " ".
  2546.      KATDB    KE1   " ".
  2547.      KATDB    KE2   " ".
  2548.      USQ      COM   This (also known as ALUSQ, by Alan Losoff) & SQ (also
  2549.                     known as SQPC, by Vernon D. Buerg) are both public domain
  2550.                     programs which allowed the manuals to be compressed &
  2551.                     decompressed. SQ.EXE is not provided with DBS-KAT.
  2552.      VOLSER   COM   This is a device volume labeler program in the public
  2553.                     domain written by T. A. Davis. Can be used by DBS-KAT.
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.      DBS-KAT USER MANUAL         Copyright 1986 R.H. Martin         P. 40
  2577.  
  2578.  
  2579.                                     APPENDIX E:
  2580.                  MINIMUM COMPUTER FILES NEEDED TO OPERATE DBS-KAT
  2581.  
  2582.      An installed DBS-KAT drive volume needs the following files on a drive
  2583.      formatted with the "/S" option. Files marked with a "*" are your DOS
  2584.      operating system files.
  2585.  
  2586.      COMMAND  COM *
  2587.      AUTOEXEC BAT
  2588.      BACKUP   COM *
  2589.      CONFIG   SYS
  2590.      FORMAT   COM *
  2591.      KAT      EXE
  2592.      KATDB    DA1
  2593.      KATDB    DA2
  2594.      KATDB    DA3
  2595.      KATDB    DBD
  2596.      KATDB    KE1
  2597.      KATDB    KE2
  2598.      KATSCAN  EXE
  2599.      KATASK   EXE
  2600.      KATLOG   BAT
  2601.      KATLOOK  EXE
  2602.      KATSORT  BAT
  2603.      KPRINT   EXE
  2604.      MORE     COM *
  2605.      RESTORE  COM *
  2606.      SORT     EXE *
  2607.      VOLSER   COM
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.